package com.cloudkinto.bo.storage;

import com.cloudkinto.bo.common.BaseQueryBo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Collection;
import java.util.List;

/**
 * @author long
 */
@Data
public class StorageLocationQueryBo extends BaseQueryBo {

    @ApiModelProperty("库存属性 0正品 1次品")
    private Integer stockAttribute;

    private Collection<Long> idList;

    @ApiModelProperty("库区类型")
    private List<Integer> areaTypeList;

    @ApiModelProperty("库位类型")
    private List<Integer> typeList;

    @ApiModelProperty("库区id")
    private Long areaId;

    @ApiModelProperty("是否空库位")
    private Integer empty;

    @ApiModelProperty("库位编码")
    private String code;

    @ApiModelProperty("库区编码")
    private String areaCode;

    @ApiModelProperty("拣货优先级")
    private Integer priority;

    @ApiModelProperty("移库时需要，传当前数据的 rackId")
    private Integer removeRackId;
}
